// pages/add/add.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    title: "",
    date: "",
    time: "",
    istop: false,
    content: "",
    flags: ["喜","怒","哀","乐"],
    imglist: [{path: "http://45.40.244.84/images/imageupload.png", flag: false}],
    flagIndex: -1
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var curDate = new Date();
    this.setData({
      date: curDate.getFullYear() + "-" + curDate.getMonth() + 1 + "-" + curDate.getDate(),
      time: curDate.getHours() + ":" + (curDate.getMinutes() > 10 ? curDate.getMinutes() : "0" + curDate.getMinutes())
    })
  },

  /**
   * 图片上传与预览
   */
  chooseImage(e) {
    if(!e.currentTarget.dataset.flag){
      wx.chooseImage({
        sizeType: ['original', 'compressed'],  //可选择原图或压缩后的图片
        sourceType: ['album', 'camera'], //可选择性开放访问相册、相机
        success: res => {
          let filearray = this.data.imglist;
          if(res.tempFiles.length>0) {
            if(this.data.imglist.length<3){
              res.tempFilePaths.forEach(function(item,index) {
                if (item != "") {
                  if(filearray.length==3) {
                    if(!filearray[2].flag){
                      // 说明是默认图片则还可以放一个
                      filearray[2] = { path: item, flag: true };
                      return;
                    } else 
                    {
                      return;
                    }
                  }
                  filearray.unshift({ path: item, flag: true })
                }
              })
            } 
            else if (filearray.length == 3) {
              if (!filearray[2].flag) {
                // 说明是默认图片则还可以放一个
                res.tempFilePaths.forEach(function (item, index) {
                  filearray[2] = { path: item, flag: true };
                  return;
                })
              }
            }
            else {
              console.log('图片不能超过3')
            }
            this.setData({
              imglist: filearray
            })
          }
        }
      })
    } else {
      let urllist = []
      this.data.imglist.forEach(function (item) {
        urllist.push(item.path)
      })
      // 预览图片
      wx.previewImage({
        current: e.currentTarget.dataset.imgindex, // 当前显示图片的http链接
        urls: urllist // 需要预览的图片http链接列表
      })
    }
  },

  /**
   * 日期发生改变
   */
  bindDateChange(e) {
    this.setData({
      date: e.detail.value
    })
  },
   /**
   * 时间发生改变
   */
  bindTimeChange(e) {
    this.setData({
      time: e.detail.value
    })
  },
  /**
   * 是否置顶发生变化
   */
  bindIstopChange(e) {
    this.setData({
      istop: e.detail.value
    })
  },
  /**
   * 标识选择框发生变化
   */
  bindFlagChange(e) {
    this.setData({
      flagIndex: parseInt(e.detail.value)
    })
  },
  /**
   * 表单提交
   */
  submitForm(e) {
    
  }
})